package com.caocaog.market.data.transfer.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.caocaog.market.data.transfer.entity.CcAgent;
import com.caocaog.market.data.transfer.entity.CcAgentAreaToLead;

import java.util.List;

/**
 * @author liguang
 * @version 1.0.0
 * @Project jeecg-boot
 * @Package com.caocaog.market.data.transfer.service
 * @ClassName CcAgentAreaToLeadService.java
 * @createTime 2021年11月16日 10:07:00
 * @Description TODO
 */
public interface CcAgentAreaToLeadService extends IService<CcAgentAreaToLead> {
    /**
     * 查询sqlServer库中所有的分站（代理商）区域信息
     * 分页查询
     * @return
     */
    public IPage<CcAgentAreaToLead> findAllSiteAreaByOriginal(Page<CcAgentAreaToLead> page,CcAgentAreaToLead ccAgentAreaToLead);
    /**
     * 查询sqlServer库中的所有的分站（代理商）区域信息的总记录数；
     * 该方法查询到的记录数应该和findAllSiteByOriginal查询到的记录数是一样的
     * @return
     */
    public int countForfindAllSiteAreaByOriginal(CcAgentAreaToLead ccAgentAreaToLead);

    /**
     * 查询sqlServer库中cc_agent_area_tolead表中的所有分站区域信息
     * 不分页
     */
    public List<CcAgentAreaToLead> findAllSiteAreaForNoPage(CcAgentAreaToLead ccAgentAreaToLead);

}
